Sync with upstream repo#2
Merged
Merged
Conversation
Bumps the all-dependencies group with 2 updates: [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) and [NUnit](https://github.com/nunit/nunit). Updates `Microsoft.NET.Test.Sdk` from 17.10.0 to 17.11.0 - [Release notes](https://github.com/microsoft/vstest/releases) - [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md) - [Commits](microsoft/vstest@v17.10.0...v17.11.0) Updates `NUnit` from 4.1.0 to 4.2.1 - [Release notes](https://github.com/nunit/nunit/releases) - [Changelog](https://github.com/nunit/nunit/blob/main/CHANGES.md) - [Commits](nunit/nunit@4.1.0...4.2.1) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: NUnit dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-dependencies group with 2 updates: [YantraJS.Core](https://github.com/yantrajs/yantra) and [NUnit](https://github.com/nunit/nunit). Updates `YantraJS.Core` from 1.2.218 to 1.2.232 - [Release notes](https://github.com/yantrajs/yantra/releases) - [Commits](yantrajs/yantra@v1.2.218...v1.2.232) Updates `NUnit` from 4.2.1 to 4.2.2 - [Release notes](https://github.com/nunit/nunit/releases) - [Changelog](https://github.com/nunit/nunit/blob/main/CHANGES.md) - [Commits](nunit/nunit@4.2.1...4.2.2) --- updated-dependencies: - dependency-name: YantraJS.Core dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: NUnit dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-dependencies group with 4 updates: [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest), [Microsoft.Extensions.TimeProvider.Testing](https://github.com/dotnet/extensions), [NodaTime](https://github.com/nodatime/nodatime) and [FluentAssertions](https://github.com/fluentassertions/fluentassertions). Updates `Microsoft.NET.Test.Sdk` from 17.11.0 to 17.11.1 - [Release notes](https://github.com/microsoft/vstest/releases) - [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md) - [Commits](microsoft/vstest@v17.11.0...v17.11.1) Updates `Microsoft.Extensions.TimeProvider.Testing` from 8.8.0 to 8.9.1 - [Release notes](https://github.com/dotnet/extensions/releases) - [Commits](https://github.com/dotnet/extensions/commits) Updates `NodaTime` from 3.1.11 to 3.1.12 - [Release notes](https://github.com/nodatime/nodatime/releases) - [Commits](nodatime/nodatime@3.1.11...3.1.12) Updates `FluentAssertions` from 6.12.0 to 6.12.1 - [Release notes](https://github.com/fluentassertions/fluentassertions/releases) - [Changelog](https://github.com/fluentassertions/fluentassertions/blob/develop/AcceptApiChanges.ps1) - [Commits](fluentassertions/fluentassertions@6.12.0...6.12.1) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.Extensions.TimeProvider.Testing dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: NodaTime dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: FluentAssertions dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-dependencies group with 2 updates: [xunit](https://github.com/xunit/xunit) and [Meziantou.Analyzer](https://github.com/meziantou/Meziantou.Analyzer). Updates `xunit` from 2.9.0 to 2.9.1 - [Commits](xunit/xunit@2.9.0...2.9.1) Updates `Meziantou.Analyzer` from 2.0.163 to 2.0.168 - [Release notes](https://github.com/meziantou/Meziantou.Analyzer/releases) - [Commits](meziantou/Meziantou.Analyzer@2.0.163...2.0.168) --- updated-dependencies: - dependency-name: xunit dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Meziantou.Analyzer dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-dependencies group with 2 updates: [xunit](https://github.com/xunit/xunit) and [Meziantou.Analyzer](https://github.com/meziantou/Meziantou.Analyzer). Updates `xunit` from 2.9.1 to 2.9.2 - [Commits](xunit/xunit@v2-2.9.1...v2-2.9.2) Updates `Meziantou.Analyzer` from 2.0.168 to 2.0.169 - [Release notes](https://github.com/meziantou/Meziantou.Analyzer/releases) - [Commits](meziantou/Meziantou.Analyzer@2.0.168...2.0.169) --- updated-dependencies: - dependency-name: xunit dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Meziantou.Analyzer dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [System.Text.Json](https://github.com/dotnet/runtime) | `8.0.4` | `8.0.5` | | [YantraJS.Core](https://github.com/yantrajs/yantra) | `1.2.232` | `1.2.234` | | [Microsoft.Extensions.TimeProvider.Testing](https://github.com/dotnet/extensions) | `8.9.1` | `8.10.0` | | [NodaTime](https://github.com/nodatime/nodatime) | `3.1.12` | `3.2.0` | | [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` | Updates `System.Text.Json` from 8.0.4 to 8.0.5 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.4...v8.0.5) Updates `YantraJS.Core` from 1.2.232 to 1.2.234 - [Release notes](https://github.com/yantrajs/yantra/releases) - [Commits](yantrajs/yantra@v1.2.232...v1.2.234) Updates `System.Text.Json` from 8.0.4 to 8.0.5 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.4...v8.0.5) Updates `Microsoft.Extensions.TimeProvider.Testing` from 8.9.1 to 8.10.0 - [Release notes](https://github.com/dotnet/extensions/releases) - [Commits](https://github.com/dotnet/extensions/commits) Updates `NodaTime` from 3.1.12 to 3.2.0 - [Release notes](https://github.com/nodatime/nodatime/releases) - [Commits](nodatime/nodatime@3.1.12...3.2.0) Updates `Microsoft.Extensions.DependencyInjection` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.0...v8.0.1) --- updated-dependencies: - dependency-name: System.Text.Json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: YantraJS.Core dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: System.Text.Json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.Extensions.TimeProvider.Testing dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: NodaTime dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.Extensions.DependencyInjection dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
) Bumps the all-dependencies group with 1 update: [Meziantou.Analyzer](https://github.com/meziantou/Meziantou.Analyzer). Updates `Meziantou.Analyzer` from 2.0.169 to 2.0.173 - [Release notes](https://github.com/meziantou/Meziantou.Analyzer/releases) - [Commits](meziantou/Meziantou.Analyzer@2.0.169...2.0.173) --- updated-dependencies: - dependency-name: Meziantou.Analyzer dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Make JsSet public * Some code review changes * Use intrinsics to construct, add public API test, IEnumerable, SetDelete => Remove --------- Co-authored-by: Marko Lahma <marko.lahma@gmail.com>
* make JsSet and JsMap members new as they indicate a specific usage scenario
* might not be easily available if backing storage changes
--------- Co-authored-by: Marko Lahma <marko.lahma@gmail.com>
…es group (sebastienros#1991) Bumps the all-dependencies group with 1 update: [Meziantou.Analyzer](https://github.com/meziantou/Meziantou.Analyzer). Updates `Meziantou.Analyzer` from 2.0.173 to 2.0.176 - [Release notes](https://github.com/meziantou/Meziantou.Analyzer/releases) - [Commits](meziantou/Meziantou.Analyzer@2.0.173...2.0.176) --- updated-dependencies: - dependency-name: Meziantou.Analyzer dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-dependencies group with 2 updates: [YantraJS.Core](https://github.com/yantrajs/yantra) and [Meziantou.Analyzer](https://github.com/meziantou/Meziantou.Analyzer). Updates `YantraJS.Core` from 1.2.234 to 1.2.238 - [Release notes](https://github.com/yantrajs/yantra/releases) - [Commits](yantrajs/yantra@v1.2.234...v1.2.238) Updates `Meziantou.Analyzer` from 2.0.176 to 2.0.177 - [Release notes](https://github.com/meziantou/Meziantou.Analyzer/releases) - [Commits](meziantou/Meziantou.Analyzer@2.0.176...2.0.177) --- updated-dependencies: - dependency-name: YantraJS.Core dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Meziantou.Analyzer dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-dependencies group with 1 update: [FluentAssertions](https://github.com/fluentassertions/fluentassertions). Updates `FluentAssertions` from 6.12.1 to 6.12.2 - [Release notes](https://github.com/fluentassertions/fluentassertions/releases) - [Changelog](https://github.com/fluentassertions/fluentassertions/blob/develop/AcceptApiChanges.ps1) - [Commits](fluentassertions/fluentassertions@6.12.1...6.12.2) --- updated-dependencies: - dependency-name: FluentAssertions dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rorWrapperException (sebastienros#2238)
Bumps Meziantou.Analyzer from 2.0.267 to 2.0.276 Bumps NUnit3TestAdapter from 6.0.1 to 6.1.0 --- updated-dependencies: - dependency-name: Meziantou.Analyzer dependency-version: 2.0.276 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: NUnit3TestAdapter dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…enros#2250) * Initial plan * Fix async block resumption for let TDZ Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com> * Clarify block env fallback on resume Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com> * Refine block resume cleanup Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com> * Tighten block resume handling Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com>
Implement foundational types for ECMA-402 Internationalization API: - ICldrProvider interface for CLDR data abstraction - CldrDataTypes with ListPatterns, RelativeTimePatterns, etc. - IntlOptions in Options class for engine configuration
…#2254) Implement embedded CLDR data for English locale: - Locale aliases and likely subtags - Numbering systems and time zones - Compact, list, relative time, and unit patterns - DefaultCldrProvider with lazy resource loading
Expose ECMA-402 Intl namespace with: - getCanonicalLocales() for locale list canonicalization - supportedValuesOf() for querying supported values - Intl.Locale for BCP 47 language tag representation - IntlUtilities with locale canonicalization and resolution
Implement locale-aware string comparison: - Intl.Collator with sensitivity and numeric options - String.prototype.localeCompare delegation to Collator - CompareInfo/CompareOptions caching for performance - Support for all collation options per ECMA-402
Implement plural form selection for cardinal and ordinal numbers per CLDR plural rules: - Support for cardinal and ordinal types - Efficient plural rule evaluation - All CLDR plural categories (zero, one, two, few, many, other)
Implement locale-aware number formatting: - Styles: decimal, currency, percent, unit - Notations: standard, scientific, engineering, compact - Compact notation uses PluralRules for proper plural forms - Update Number and BigInt toLocaleString methods
Implement locale-aware date/time formatting: - Date and time styles (full, long, medium, short) - Calendar support (gregory, chinese, japanese) - ChineseCalendarHelper for Chinese calendar calculations - Update Date toLocaleString/toLocaleDateString/toLocaleTimeString methods - Update Array and TypedArray to pass locales/options to elements
) Add remaining ECMA-402 formatters: - ListFormat for locale-aware list formatting - DisplayNames for language/region/script/currency names - RelativeTimeFormat for relative time expressions - DurationFormat for duration formatting (Stage 4 proposal) - Segmenter for text segmentation Include comprehensive test suite and Test262 configuration: - Add IntlTests.cs with unit tests for all Intl formatters - Add IcuCldrProvider for Test262 with ICU4N-based CLDR data - Configure Test262 to use IcuCldrProvider for Intl tests - Update Test262Harness.settings.json with specific Intl exclusions - Remove intl402 from ExcludedDirectories to enable Intl tests - Add ICU4N package dependency for Test262
* Add NET 10 target * Add StringSearchValues to abstract SearchValues<string> availability * Add Lock shim * Ignore new AOT warnings for now
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.